#ifndef __RASTERSCANTWOPASS_API_H__
#define __RASTERSCANTWOPASS_API_H__


#include "rasterScanTwoPass.h"

/* ------------------------ Public Type Definitions ------------------------ */


/* ------------------------ Public Methods Interface ------------------------ */

/*
 *
 * void initRasterScanTwoPass(char * rasterScanTwoPassFileName);
 *
 * */

#define initRasterScanTwoPass                    p_initRasterScanTwoPass


/*
 *
 * void printRasterScanTwoPassMatrix(void);
 * 
 * */

#define printRasterScanTwoPassMatrix                 p_printRasterScanTwoPassMatrix


/*
 *
 * RASTERSCANTWOPASSDISPLAYTYPE options:
 *
 * RASTERSCANTWOPASS_NO_DISPLAY,
 * RASTERSCANTWOPASS_DISPLAY_END,
 * RASTERSCANTWOPASS_DISPLAY_RASTERSCANTWOPASS_ANIMATION
 *
 * void startAutoRasterScanTwoPass(RASTERSCANTWOPASSDISPLAYTYPE rasterScanTwoPassDisplayType);
 *
 * */

#define startAutoRasterScanTwoPass               p_startAutoRasterScanTwoPass


/*
 *
 * void deallocRasterScanTwoPass(void);
 * 
 * */

#define deallocRasterScanTwoPass                 p_deallocRasterScanTwoPass


/*
 *
 *
 * unsigned int getTotalRecursiveCall(void);
 *
 * */

#define getTotalRecursiveCalls     p_getTotalRecursiveCalls


/*
 *
 *
 * int rasterScanTwoPassGetNumberOfPixels(void)
 *
 * */

#define rasterScanTwoPassGetNumberOfPixels          p_rasterScanTwoPassGetNumberOfPixels



#endif
